package com.zs.zcerp.approval.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * desc：补料采购单/补料总表转采购单 报表抬头实体
 *
 * @author FlyFish
 * @date 2021-09-07 11:12:04
 */
@Data
public class OrderBPOTitleEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 机构ID
     */
    @TableField("orgId")
    private Integer orgId;


    /**
     * 抬头
     */
    @TableField("title")
    private String title;
    /**
     * 厂商
     */
    @TableField("vendNm")
    private String vendNm;

    /**
     * 传真号
     */
    @TableField("vrFax")
    private String vrFax;

    /**
     * 采购单及类别
     */
    @TableField("orderNo")
    private String orderNo;

    /**
     * 负责人
     */
    @TableField("link")
    private String link;

    /**
     * 季节
     */
    @TableField("season")
    private String season;

    /**
     * 订购日期
     */
    @TableField("ordDate")
    private Date ordDate;

    /**
     * 电话号码
     */
    @TableField("vrTel")
    private String vrTel;

    /**
     * 客户
     */
    @TableField("customer")
    private String customer;

    /**
     * 交货地点
     */
    @TableField("place")
    private String place;

    /**
     * 来源
     */
    @TableField("src")
    private String src;

    /**
     * 报表内容展示
     */
    @TableField(exist = false)
    List<OrderBPODetailEntity> detailList;


    /**
     * 报表签核内容
     */
    @TableField(exist = false)
    List<QhChkmgrdEntity> qhChkmgrdList;

    /**
     * 判断报表类型   LEADER_NO
     * <p>
     * 1  （部位报表)  标准    DESTORY_TYPE = YE_Y
     * 2  AD 报表        DESTORY_TYPE = YE_Y BRAND_NO=AD
     * 3 材料表报   DESTORY_TYPE = SE_N
     */
    @TableField(exist = false)
    private String type;
}
